void main(List<String> args) {
  List lists = [1,2];
  print(lists[0]);
  //print(lists[3]);  //出现异常，没有捕获处理，则中止程序代码的执行。
  try {
    //throw1();
    //print(lists[3]);  //抛出异常
    int i = 3;
    if (i>1) throw2();
    throw2();
  } catch (e) { //捕获异常
    print(e);
  }
  print(lists[1]);
}

//自定义异常
throw1(){
  throw '这是一个测试异常的抛出！';
}
throw2(){
  throw Exception('下标越界！');
}